﻿.side-2,
.center-1,
.item-grid .item-box,
.contact-page label,
.header-logo,
.header-contacts,
.header-selectors-wrapper,
.header-menu > ul > li,
.addthis_default_style .at300b, 
.addthis_default_style .at300bo, 
.addthis_default_style .at300m,
.footer-disclaimer,
.search-box form > *,
.order-progress ul li,
.cart-footer .cart-collaterals,
.cart-footer .shipping,
.order-review-data ul,
ul.method-list li .method-name > *,
.select-billing-address .address-item, 
.select-shipping-address .address-item,
.account-page .address-item .info,
.account-page .order-item .info,
.breadcrumb li,
.product-selectors > div,
.product-tags-list li,
.product-list .picture,
.product-details-page .gallery,
.order-line > *,
.order-line .qty-label, 
.order-line .qty-input,
.bar-notification > *,
.contact-page .input-box {
    float: right;
}
.side-1,
.center-2,
.header-links ul,
.header-links-wrapper,
.footer-poweredby,
.cart-footer .totals,
.cart-footer .estimate-shipping-button,
.account-page .address-item .buttons,
.account-page .order-item .buttons,
.product-details-page .overview,
.bar-notification .close {
    float: left;
}
.wishlist-page .page-title,
.login-page .loginTitle,
.registration-page .registerTitle,
.password-recovery-page-custom .passwordRecoveryTitle,
.checkout-page .page-title,
.shopping-cart-page .page-title,
.htmlcontent-title, 
.htmlcontent-body p,
.order-summary-content .cart .cart-item-row td.product, 
.wishlist-content .cart .cart-item-row td.product,
.checkout-page .cart td,
.order-summary-content,
.data-table th {
    text-align: right;
}
.checkout-page .common-buttons,
.checkout-data .buttons,
.order-details-page .actions,
.account-page .add-button,
.account-page .buttons,
.block .view-all,
.login-page .buttons {
    text-align: left;
}

/* MISCELLANEOUS */

* {
    direction: rtl;
}
.center-1 {
    width: 100%;
}
.item-grid .item-row .item-box {
    margin: 0 10px 0 0;
}
.item-grid .item-row .item-box:first-child {
    margin: 0;
}
.searchbox .searchboxtext.k-input.instant-search-busy {
    background: url('../img/ajax_loader_small.gif') 5px center no-repeat !important;
}
.addthis_counter.addthis_bubble_style a.addthis_button_expanded {
    -webkit-transform: rotate(-180deg);
    margin-top: -4px;
}
.addthis_toolbox {
    float: none !important;
}
.addthis_counter.addthis_bubble_style {
    float: right;
    -webkit-transform: rotate(-180deg);
}
.admin-header-links {
    left: inherit !important;
    right: 0;
}
.topic-html-content-header,
.home-page-category-grid .title,
.home-page-product-grid .title,
.newslist-homepage .page-title,
.wishlist-page .page-title h1,
.checkout-page .page-title h1,
.manufacturer-list-page .page-title h1,
.product-details-page .productname,
.category-title .title,
.product-grid .title,
.contact-page .page-title h1,
.account-page .page-title h1,
.order-details-page .page-title h1,
.login-page .page-title h1,
.product-tags-all-page h1 {
    background-position: right center;
    padding: 0 40px 0 0 !important;
    float: none;
}
.product-tags-list li{
    margin: 0 0 0 10px;
}
.inputs label {
    margin-right: 0;
    margin-left: 10px;
}

/* HEADER */

.header-links ul li {
    float: right;
    margin-left: 0;
    margin-right: 10px;
}
.header-contacts {
    margin-right: 0;
}
.header-contacts span {
    float:right;
    margin-right: 5px;
}
.header-basket {
    background-position: right center;
    padding: 0 45px 0 0;
    text-align: left;
    left:0;
    right: inherit;
}
.header-currency-selector {
    float:left;
    margin-left: 10px;
}
#flyout-cart {
    left: 0;
    right:inherit;
}
.header .searchbox .searchboxtext {
    float: right;
    border-radius: 0 5px 5px 0;
}
.search-box {
    left: 0;
    right: inherit;
}
.search-box .search-box-text {
    border-radius: 0 5px 5px 0;
}
.search-box-button {
    margin-right: -5px;
    margin-left: 0;
    border-radius: 5px 0 0 5px;
}
.top-menu > li, 
.mega-menu > li {
    float: right;
    background: url('../img/separator1.png') left no-repeat;
    padding: 0 0 0 2px;
}
.top-menu > li:first-child > a, 
.mega-menu > li:first-child > a,
.top-menu > li:first-child, 
.mega-menu > li:first-child {
    border-radius: 0 5px 5px 0;
}
.new_select .activeSelect {
    background: url("../img/rtl-select_btn1.png") no-repeat left top;
    padding: 0 4px 0 24px;
}
.new_select .activeSelect:hover {
    background: url("../img/rtl-select_btn1.png") no-repeat left bottom;
}

/* SHOPPING CART */

.order-progress ul {
    width: 720px;
    margin: 0 auto;
}
.common-buttons > * {
    margin: 0 0 0 10px;
}
.cart-footer .deals {
    float: right;
    margin: 0 0 0 10px;
}
.order-details-page .page-title h1 {
    float: right;
    margin: 0 5px 0 0;
}
.order-details-page .page-title a {
    float: left;
    margin: 10px 5px 0 0;
}
.order-details-page .cart-total-left {
    text-align: left;
    padding: 0 0 0 10px;
}

/* CHECKOUT PAGE */

#checkout-steps .step-title span {
    float: right;
    margin: 0 0 0 10px;
}
ul.method-list li .method-name input[type=radio] {
    margin: 2px 0 0 5px;
}
.checkout-page .cart td:first-child{
    border-left: 1px dotted #ccc;
}

/* CATEGORY PAGE */

.category-title h2, .grid-title strong {
    background: url('../img/bullet1.png') right center no-repeat;
    padding: 0 40px 0 0;
}
.product-selectors > div:first-child {
    margin: 0;
}
.product-selectors > div > span {
    float: right;
    line-height: 24px;
    margin-left: 5px;
}
.product-page-size select {
    float: right;
    margin-left: 8px;
}
.product-filters .available-items > div, 
.product-filters ul {
    float: right;
    margin: 0 0 5px 10px;
}
.product-grid .item-grid,
.product-list .item-grid {
    border-radius: 5px 5px 5px 0;
}
.product-list .details {
    margin: 0 210px 0 0;
}
.pager > div {
    float: left;
    padding: 0 0 0 6px;
    border-radius: 0 0 0 5px;
}
.pager .corner {
    background: url('../img/rtl-corner.png') no-repeat;
    border-radius: 0;
}
.pager li {
	float: right;
    margin: 0 0 0 6px;
}

/* BLOCK */

.block .list li a {
    background: url('../img/rtl-arrow3.png') 185px center no-repeat;
    padding: 8px 20px 8px 8px;
}
.block .list li:hover a {
    background: #eee url('../img/rtl-arrow2.png') 185px center no-repeat;
}
.block .list li.active > a {
    background: #eee url('../img/rtl-arrow2.png') 185px center no-repeat;
    padding: 8px 20px 8px 8px;
}
.block .list li .sublist a {
    background: url('../img/rtl-arrow3.png') 170px center no-repeat;
    padding: 8px 20px 8px 8px;
}
.block .list li .sublist a:hover {
    background: url('../img/rtl-arrow2.png') 170px center no-repeat;
}
.block .list li.active > .sublist li.active a {
    background: #eee url('../img/rtl-arrow2.png') 170px center no-repeat;
    padding: 8px 20px 8px 8px;
}
.block .list .sublist {
    margin: 5px 15px 5px 0;
}

/* ACCOUNT PAGE */

.account-page select {
    margin: 0 0 0 6px;
}

/* PRODUCT PAGE */

.product-details-page .picture-thumbs a {
    float: right;
    margin: 10px 0 0 10px;
}
.product-details-page .product-name h1 {
    background-position: right center;
    padding: 0 35px 0 0;
}
.add-to-compare-list-button {
    margin: 0;
}
.product-details-page .add-info > * {
    float: right;
    margin: 0 0 0 10px;
}
.order-line .prices {
    margin: 7px 0 0 10px;
}
.order-line .qty-label {
    margin-right: 0px;
    margin-left: 8px;
}
.order-line .quantity {
    margin: 0 0 0 10px;
    float: right;
}
.product-variant-list .attributes dt {
    float: right;
    clear: both;
    text-align: right;
    min-width: 85px;
}
.product-variant-list .attributes dd {
    float: right;
    text-align: right;
}
.product-variant-list .variant-picture{
    float: right;
    margin: 0;
}
.product-variant-line .variant-name {
    background-position: right center;
    padding: 0 35px 0 0;
}

/* LOGIN PAGE */

.login-page .page-title h1 {
    padding: 0 35px 0 0;
    margin-right: 5px;
}
.login-page #RememberMe {
    margin: 0 104px 0 0;
}

/* CONTACT US */

.contact-page .buttons {
    padding: 5px 97px 0px 5px;
}

/* GIFT CARD */

.giftcard label {
    float: right;
}

/* BAR NOTIFICATION */

.bar-notification .content {
    margin: 0 10px 0 0;
}

/* FOOTER */

.footer .footbox {
    float: right;
    margin: 0 0 0 10px;
}
.footer .footlist {
    float: right;
    margin: 0 38px 0 0;    
}
.footer .footlist:first-child {
	margin: 0;
}
    .footer .footlist .title {
        background-position: right bottom;
    }
    .footer .footbox.social {
        float: left;
        margin: 0;
    }
.footer-contacts .phone,
.footer-contacts .mobile,
.footer-contacts .email {
    background-position: right center;
    padding: 0 32px 0 0;
}
.footer .footlist a {
    background-position: right center;
    padding: 0 10px 0;
}
.footer .footlist a:hover {
    background-position: right center;
}
input.newsletter-text {
    float: right;
    background: url('../img/rtl-input2.png') no-repeat;
}
.newsletter-subscribe-button {
    float: right;
    background: url('../img/rtl-button3.png') top no-repeat;
}